home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 1843 / 1843.xpi / docs / ReleaseNotes_1.1.txt < prev    next >
Text File  |  2009-06-10  |  4KB  |  90 lines

  1. Release Notes for Firebug 1.1
  2. Firebug 1.1 is Firebug 1.05 by Joe Hewitt with additions by John J. Barton and Max Stepanov
  3.  
  4. === Javascript Debugging ===
  5. * eval() debugging,
  6.   Javascript code sent to eval() shows up in Script as a new source file. Code can be debugged as other source.
  7.   This is esp. important for Web 2.0 script-inclusion as in dojo.loader.
  8.   Implementation of http://www.almaden.ibm.com/u/bartonjj/fireclipse/test/DynLoadTest/WebContent/DynamicJavascriptErrors.htm
  9.   ** Script panel option "Show eval() source": turn false to hide the eval() buffers (there can be many).
  10.   ** Script panel option "UseLastLineForEvalName": set to ask Firebug to use the last
  11.      line of eval() buffer for the name of the buffer:
  12.      //@ sourceURL=<url>
  13.   ** support profiling of eval() scripts
  14.   ** Internal: mostly firebug-service.js, some debugger.js (where the Script panel is implemented)
  15.   **           also created nsIFirebugWithEval.idl extending nsIFirebug.idl
  16.  
  17. * browser-generated event handler debugging,
  18.   Firefox generates event handler code that is normally invisible to programmers. 1.1 shows these
  19.   handlers in the Script panel and they can be breakpointed etc.
  20.   ** Internal: as eval() debugging.
  21.  
  22. * executable lines marked with green line numbers,
  23.   ** Internal: lib.js
  24.  
  25. * Stack side panel on "Script" panel for callstack,
  26.   This is visible when you BreakOnAllErrors or breakpoint and stop the debugger.
  27.   Stack side panel option: Omit Toolbar Stack, causes the toolbar to stop showing the stack (ie because it will be long).
  28.   ** Internal: debugger.js but the implementation was done by refactoring code.
  29.  
  30. * ScriptPanel->Options->Break On Top Level, like break on next
  31.   When set the next top level script will halt the debugger like a breakpoint.
  32.   Should be similar to the oft-requested Break on Next.
  33.   ** Internal: mostly firebug-service.js, some debugger.js, also changed component interface (.idl and .xpt file)
  34.  
  35. * limit filenames on locationList (script files) to 60 chars to avoid spilling UI
  36.  
  37. * "better" debugging icons,
  38.   The original icons made no sense to me so I invent some similar colored ones that I like better.
  39.  
  40. === External Edtiors ===
  41.  * External editors configuration, "Open With Editor" menu
  42.  * Aptana IDE editor integration
  43.  
  44. === Console, Errors ===
  45. * CSS errors report against source lines,
  46.   CSS error used to report against CSS: but errors cause the CSS to be ignored so the erroneous
  47.   CSS was not even visible.
  48.  
  49. * BreakOnError puts error text in StatusBar
  50.   BreakOnError halts the debugger but the console has not been updated yet. So you know there
  51.   is an error and even where it is but not the message.  This fix puts the error in red in the StatusBar.
  52.  
  53. * New Console options
  54.    ShowChromeErrors=Show Chrome Errors
  55.    ShowChromeMessages=Show Chrome Messages
  56.    ShowExternalErrors=Show External Errors
  57.  
  58. == Net panel ==
  59. * Cache tab for Net panel contributed by Kyle Scholz
  60.  
  61. == XHR  ==
  62. * Spy was redesigned to avoid wrapping of XMLHttpRequest object that had caused many issues
  63.   An observer for http-on-modify-request events is used
  64.   ** Internal: spy.js
  65.  
  66. === Bug Fixes ===
  67.     ** Issue 8: using PrivilegeManager.enablePrivilege doesn't work for XHRs
  68.     ** Issue 27: codebrowser does not work, when there is an Java Applet on the page
  69.     ** Issue 69: incorrect enabled on new tabs
  70.     ** Issue 234: console.log displays string objects as arrays
  71.     ** Issue 230 CSS Errors reported on wrong or non-existent line numbers
  72.     ** Issue 181 Net->XHR Response tab shows "Loading..." not response text.
  73.     ** Issue 239 Fix for Frame refresh bug: http://groups.google.com/group/firebug/browse_thread/thread/c69e49b9815b2540
  74.     ** throw exception if firebugService cannot be loaded on startup (_CC[cname] error message).   http://groups.google.com/group/firebug/browse_thread/thread/c795b72931f2bd34/8fa8dca3c012c4f7
  75.     ** Issue 249: Fix for Net monitor memory leaks
  76.     ** Issue 342: debugger breaks on disabled breakpoints
  77.  
  78. === General ===
  79. * Supports Firefox 3
  80.   !Incomplete: HTML + DOM side panel still breaks browser repainting.
  81.   Internal: evalInSandBox introduced.
  82.  
  83. * Internal firebug debug output
  84.   Add trace.js for internal Fbug debugging. Add tracePanel.js to control tracing.
  85.   This code is only on branches/explore
  86.  
  87. * support for Chromebug extension
  88.   Some changes in initialization code, esp in chrome.js
  89.  
  90.